# locust777


////puts    输出
//
////gets    数入
//
////strcat  连接
//
////strcpy  复制
//
////strcmp  比较
//
////strlen  长度
//
////strcpy  交换
//
////strlwr  大写字母转小写
//
////strupr  小写字母转大写
//#include<stdio.h>
//#include<windows.h>
//#include<string.h>
//int main()
//{
//	char str[10] = "china";
//	printf("%d,%d\n",strlen(str),strlen("china"));
//
//system("pause");
//return 0;
//}


//
////输入一行字符，统计其中有多少个单词
//
#include<stdio.h>
#include<windows.h>
int main()
{
	char string[81]; //设置一个未初始化的81个单位数组
	int i,num = 0,word = 0;
	//设置i来进行数组循环
	//设置num来统计单词个数
	//设置word来进行每个单词判断
	char c;
	gets(string);
	for(i = 0;(c= string[i])!='\0';i++)
		if(c==' ')
			word = 0;
		else if(word == 0)
		{
		word = 1;
		num++;
		}
	printf("There are %d words in this line.\n",num);
	
system("pause");
return 0;
}